dicionario=[];
atual=[];

#Cria dicionario
f = open ("../dados/dicionario");
for linha in f.readlines():
	dicionario.append(linha);

#Grava o rank inicial de cada vertice
x=0;
f = open("../dados/in_degree.clu");

for inDegree in f.readlines():
	atual.append([x, int(inDegree)]);
	x += 1;
anterior= list(atual);

sorted_atual=sorted(atual, key=lambda atual2: atual2[1], reverse=True)

#Imprime o rank
print "Rank para inDegree : "

for objeto in sorted_atual:
	print objeto
	print dicionario[objeto[0]];	
